/** websocket 状态码对应的值 */
const stateCodeMap = {
  /** 测试命令 */
  TEST_CMD: 9999,

  /** websocket 连接成功和心跳 */
  CONNECT: 40000,
  /** 获取排期和素材信息 */
  SCHEDUL_INFO: 8888,
  /** 设备认证通过 */
  DEVICE_AUTH: 42101,
  /** 同步排期 */
  SYNC_SCHEDUL: 42103,
  /** 应用版本升级 */
  UPDATE_APP: 42105,
  /** 设置系统时间 */
  SET_SYS_TIME: 42106,
  /** 重启 */
  RESTART: 42107,
  /** 调节音量 */
  SET_VOLUME: 42108,
  /** 调节亮度 */
  SET_BRIGHTNESS: 42109,
  /** 截屏 */
  CAPTURE: 42202,
  /** 获取设备信息 */
  DEVICE_INFO: 42203,
  /** 上传日志文件 */
  UPLOAD_LOG: 42204,
  
  /** 修改ip */
  // SET_IP: 42110,
  /** 定时开关机 */
  // SHUTDOWN_DELAY: 42114,
  /** 清理素材 */
  REMOVE_RESOURCE: 42110,
  /** 设置设备编号 */
  SET_DEVICE_CODE: 42111,
  /** 清理旧版app素材文件 */
  CLEAR_OLD_APP_RESOURCE: 42112,
  /** App重启 */
} as const;

/** 状态码 value */
export type StateCodeMapKey = (typeof stateCodeMap)[keyof typeof stateCodeMap];

export default stateCodeMap;
